<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html><head>
<title>Static Call Graph - [.\output\Test1114.axf]</title></head>
<body><HR>
<H1>Static Call Graph for image .\output\Test1114.axf</H1><HR>
<BR><P>#&#060CALLGRAPH&#062# ARM Linker, RVCT4.0 [Build 524]: Last Updated: Thu Jan 20 14:15:09 2011
<BR><P>
<H3>Maximum Stack Usage =        168 bytes + Unknown(Functions without stacksize, Cycles, Untraceable Function Pointers)</H3><H3>
Call chain for Maximum Stack Depth:</H3>
__rt_entry_main &rArr; main &rArr; TaskHandlePkt &rArr;  TaskHandlePkt (Cycle)
<P>
<H3>
Functions with no stack information
</H3><UL>
 <LI><a href="#[e1d614]">__user_initial_stackheap</a>
</UL>
</UL>
<P>
<H3>
Mutually Recursive functions
</H3> <LI><a href="#[e21b74]">TaskHandlePkt</a>&nbsp;&nbsp;&nbsp;&rArr;&nbsp;&nbsp;&nbsp;<a href="#[e21b74]">TaskHandlePkt</a><BR>
</UL>
<P>
<H3>
Function Pointers
</H3><UL>
 <LI><a href="#[e180c4]">__main</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e334]">i2cIsr</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e2f8]">timer0Isr</a>
 <LI><a href="#[e1e2bc]">timer1Isr</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e280]">uartIsr</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e76c]">defaultVectorHandle</a>
 <LI><a href="#[e1e280]">uartIsr</a>
 <LI><a href="#[e1e334]">i2cIsr</a>
 <LI><a href="#[e1e2f8]">timer0Isr</a>
 <LI><a href="#[e1e2bc]">timer1Isr</a>
 <LI><a href="#[e1ac20]">IAPWrite</a>
 <LI><a href="#[e1abe4]">IAPWriteEnd</a>
</UL>
<P>
<H3>
Global Symbols
</H3>
<P><STRONG><a name="[e180c4]"></a>__main</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, __main.o(!!!main))
<BR><BR>[Calls]<UL><LI><a href="#[e17ea8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry
<LI><a href="#[16d776c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload
</UL>

<P><STRONG><a name="[16d776c]"></a>__scatterload</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter))
<BR><BR>[Called By]<UL><LI><a href="#[e180c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__main
</UL>

<P><STRONG><a name="[16d7730]"></a>__scatterload_rt2</STRONG> (Thumb, 52 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[e17ea8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry
</UL>

<P><STRONG><a name="[16d76f4]"></a>__scatterload_rt2_thumb_only</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)

<P><STRONG><a name="[16d76b8]"></a>__scatterload_null</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, __scatter.o(!!!scatter), UNUSED)

<P><STRONG><a name="[16d7514]"></a>__scatterload_copy</STRONG> (Thumb, 26 bytes, Stack size unknown bytes, __scatter_copy.o(!!handler_copy), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[16d7514]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload_copy
</UL>
<BR>[Called By]<UL><LI><a href="#[16d7514]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload_copy
</UL>

<P><STRONG><a name="[16d7424]"></a>__scatterload_zeroinit</STRONG> (Thumb, 28 bytes, Stack size unknown bytes, __scatter_zi.o(!!handler_zi), UNUSED)

<P><STRONG><a name="[16da340]"></a>__rt_lib_init</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit.o(.ARM.Collect$$libinit$$00000000))
<BR><BR>[Called By]<UL><LI><a href="#[16dc44c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry_li
</UL>

<P><STRONG><a name="[16dd7fc]"></a>__rt_lib_init_heap_2</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000001))
<BR><BR>[Stack]<UL><LI>Max Depth = 56 + Unknown Stack Size
<LI>Call Chain = __rt_lib_init_heap_2 &rArr; _init_alloc &rArr; __rt_SIGRTMEM &rArr; __rt_SIGRTMEM_inner &rArr; __default_signal_display
</UL>
<BR>[Calls]<UL><LI><a href="#[e17584]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_init_alloc
</UL>

<P><STRONG><a name="[16dcf14]"></a>__rt_lib_init_alloca_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002A))

<P><STRONG><a name="[16dcf8c]"></a>__rt_lib_init_argv_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000028))

<P><STRONG><a name="[16dd34c]"></a>__rt_lib_init_atexit_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000017))

<P><STRONG><a name="[16dd1e4]"></a>__rt_lib_init_clock_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001D))

<P><STRONG><a name="[16dce24]"></a>__rt_lib_init_cpp_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002E))

<P><STRONG><a name="[16dce9c]"></a>__rt_lib_init_exceptions_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002C))

<P><STRONG><a name="[16dd25c]"></a>__rt_lib_init_fp_trap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001B))

<P><STRONG><a name="[16dd16c]"></a>__rt_lib_init_getenv_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000001F))

<P><STRONG><a name="[16dd748]"></a>__rt_lib_init_heap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000006))

<P><STRONG><a name="[16dd5a4]"></a>__rt_lib_init_lc_collate_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000D))

<P><STRONG><a name="[16dd52c]"></a>__rt_lib_init_lc_ctype_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000F))

<P><STRONG><a name="[16dd4b4]"></a>__rt_lib_init_lc_monetary_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000011))

<P><STRONG><a name="[16dd43c]"></a>__rt_lib_init_lc_numeric_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000013))

<P><STRONG><a name="[16dd3c4]"></a>__rt_lib_init_lc_time_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000015))

<P><STRONG><a name="[16dd658]"></a>__rt_lib_init_rand_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000000A))

<P><STRONG><a name="[16dcde8]"></a>__rt_lib_init_return</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$0000002F))

<P><STRONG><a name="[16dd2d4]"></a>__rt_lib_init_signal_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000019))

<P><STRONG><a name="[16dd0f4]"></a>__rt_lib_init_stdio_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000021))

<P><STRONG><a name="[16dd6d0]"></a>__rt_lib_init_user_alloc_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libinit2.o(.ARM.Collect$$libinit$$00000008))

<P><STRONG><a name="[16d7ab4]"></a>__rt_lib_shutdown</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown.o(.ARM.Collect$$libshutdown$$00000000))
<BR><BR>[Called By]<UL><LI><a href="#[16d8bd0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_exit_ls
</UL>

<P><STRONG><a name="[16d91e8]"></a>__rt_lib_shutdown_fp_trap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000006))

<P><STRONG><a name="[16d9008]"></a>__rt_lib_shutdown_heap_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000E))

<P><STRONG><a name="[16d8fcc]"></a>__rt_lib_shutdown_return</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000F))

<P><STRONG><a name="[16d9134]"></a>__rt_lib_shutdown_signal_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000009))

<P><STRONG><a name="[16d929c]"></a>__rt_lib_shutdown_stdio_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$00000003))

<P><STRONG><a name="[16d90bc]"></a>__rt_lib_shutdown_user_alloc_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, libshutdown2.o(.ARM.Collect$$libshutdown$$0000000B))

<P><STRONG><a name="[e17ea8]"></a>__rt_entry</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtentry.o(.ARM.Collect$$rtentry$$00000000))
<BR><BR>[Called By]<UL><LI><a href="#[e180c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__main
<LI><a href="#[16d7730]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__scatterload_rt2
</UL>

<P><STRONG><a name="[16dc500]"></a>__rt_entry_presh_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtentry2.o(.ARM.Collect$$rtentry$$00000002))

<P><STRONG><a name="[16dc17c]"></a>__rt_entry_sh</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtentry4.o(.ARM.Collect$$rtentry$$00000004))
<BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size
<LI>Call Chain = __rt_entry_sh &rArr; __user_setup_stackheap
</UL>
<BR>[Calls]<UL><LI><a href="#[16db240]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_setup_stackheap
</UL>

<P><STRONG><a name="[16dc44c]"></a>__rt_entry_li</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtentry2.o(.ARM.Collect$$rtentry$$0000000A))
<BR><BR>[Calls]<UL><LI><a href="#[16da340]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_lib_init
</UL>

<P><STRONG><a name="[16dc488]"></a>__rt_entry_postsh_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtentry2.o(.ARM.Collect$$rtentry$$00000009))

<P><STRONG><a name="[16dc398]"></a>__rt_entry_main</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtentry2.o(.ARM.Collect$$rtentry$$0000000D))
<BR><BR>[Stack]<UL><LI>Max Depth = 168 + Unknown Stack Size
<LI>Call Chain = __rt_entry_main &rArr; main &rArr; TaskHandlePkt &rArr;  TaskHandlePkt (Cycle)
</UL>
<BR>[Calls]<UL><LI><a href="#[e21b38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[16dad90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;exit
</UL>

<P><STRONG><a name="[16dc3d4]"></a>__rt_entry_postli_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtentry2.o(.ARM.Collect$$rtentry$$0000000C))

<P><STRONG><a name="[16d9d28]"></a>__rt_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtexit.o(.ARM.Collect$$rtexit$$00000000))
<BR><BR>[Called By]<UL><LI><a href="#[16dad90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;exit
</UL>

<P><STRONG><a name="[16d8bd0]"></a>__rt_exit_ls</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000003))
<BR><BR>[Calls]<UL><LI><a href="#[16d7ab4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_lib_shutdown
</UL>

<P><STRONG><a name="[16d8c0c]"></a>__rt_exit_prels_1</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000002))

<P><STRONG><a name="[16d8b94]"></a>__rt_exit_exit</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rtexit2.o(.ARM.Collect$$rtexit$$00000004))
<BR><BR>[Calls]<UL><LI><a href="#[e1d038]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_sys_exit
</UL>

<P><STRONG><a name="[e1e67c]"></a>zyIrqDisable</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, interface.o(.emb_text))
<BR><BR>[Called By]<UL><LI><a href="#[e1dbb4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyIsrEnable
<LI><a href="#[e1dbf0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyIsrDisable
<LI><a href="#[e1dc2c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyIsrClr
<LI><a href="#[e1dc68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyIsrSet
<LI><a href="#[e1dca4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyHeapFree
<LI><a href="#[e1dce0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyHeapMalloc
<LI><a href="#[e1fd38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IAPUpdate
<LI><a href="#[e21778]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;targetInit
</UL>

<P><STRONG><a name="[e1e640]"></a>zyIrqEnable</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, interface.o(.emb_text))
<BR><BR>[Called By]<UL><LI><a href="#[e1dbb4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyIsrEnable
<LI><a href="#[e1dbf0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyIsrDisable
<LI><a href="#[e1dc2c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyIsrClr
<LI><a href="#[e1dc68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyIsrSet
<LI><a href="#[e1dca4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyHeapFree
<LI><a href="#[e1dce0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyHeapMalloc
<LI><a href="#[e21778]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;targetInit
</UL>

<P><STRONG><a name="[e1dd58]"></a>changeToSYSMode</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, interface.o(.emb_text))
<BR><BR>[Called By]<UL><LI><a href="#[e1fd38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IAPUpdate
</UL>

<P><STRONG><a name="[e1aab8]"></a>IAPModifySp</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, iap.o(.emb_text))
<BR><BR>[Called By]<UL><LI><a href="#[e1fd38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IAPUpdate
</UL>

<P><STRONG><a name="[e21b74]"></a>TaskHandlePkt</STRONG> (Thumb, 98 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 160 + In Cycle
<LI>Call Chain = TaskHandlePkt &rArr;  TaskHandlePkt (Cycle)
</UL>
<BR>[Calls]<UL><LI><a href="#[e1840c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
<LI><a href="#[e216c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uartInit
<LI><a href="#[e21700]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;timer1Init
<LI><a href="#[e2173c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;timer0Init
<LI><a href="#[e21778]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;targetInit
<LI><a href="#[e217b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sendPkt
<LI><a href="#[e217f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sendInitpacket
<LI><a href="#[e2182c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readTemperatur
<LI><a href="#[e21868]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readAD
<LI><a href="#[e218a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pinInit
<LI><a href="#[e218e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getTime
<LI><a href="#[e2191c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;execute_cmd
<LI><a href="#[e21994]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitSPI
<LI><a href="#[e219d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitRF
<LI><a href="#[e21a0c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2cInit
<LI><a href="#[e21a48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADCInit
<LI><a href="#[e21b74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TaskHandlePkt
</UL>
<BR>[Called By]<UL><LI><a href="#[e21b38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[e21b74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TaskHandlePkt
</UL>

<P><STRONG><a name="[16dbdbc]"></a>_maybe_terminate_alloc</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, maybetermalloc1.o(.emb_text), UNUSED)

<P><STRONG><a name="[e21b38]"></a>main</STRONG> (Thumb, 66 bytes, Stack size 8 bytes, main.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 168<LI>Call Chain = main &rArr; TaskHandlePkt &rArr;  TaskHandlePkt (Cycle)
</UL>
<BR>[Calls]<UL><LI><a href="#[e216c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uartInit
<LI><a href="#[e21700]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;timer1Init
<LI><a href="#[e2173c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;timer0Init
<LI><a href="#[e21778]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;targetInit
<LI><a href="#[e217f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sendInitpacket
<LI><a href="#[e218a4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;pinInit
<LI><a href="#[e21994]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitSPI
<LI><a href="#[e219d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitRF
<LI><a href="#[e21a0c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2cInit
<LI><a href="#[e21a48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;ADCInit
<LI><a href="#[e21b74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TaskHandlePkt
</UL>
<BR>[Called By]<UL><LI><a href="#[16dc398]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry_main
</UL>

<P><STRONG><a name="[e21afc]"></a>TaskRunPer30s</STRONG> (Thumb, 52 bytes, Stack size 8 bytes, main.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[e1840c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
<LI><a href="#[e2182c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readTemperatur
<LI><a href="#[e21868]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readAD
</UL>
<BR>[Called By]<UL><LI><a href="#[e21a84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TaskRoutine
</UL>

<P><STRONG><a name="[e21ac0]"></a>TaskRunPer1s</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, main.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[e21a84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TaskRoutine
</UL>

<P><STRONG><a name="[e21a84]"></a>TaskRoutine</STRONG> (Thumb, 58 bytes, Stack size 8 bytes, main.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[e218e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getTime
<LI><a href="#[e21ac0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TaskRunPer1s
<LI><a href="#[e21afc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TaskRunPer30s
</UL>

<P><STRONG><a name="[e1ffcc]"></a>delay</STRONG> (Thumb, 28 bytes, Stack size 0 bytes, packet.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[e1f7d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sc1887_reset
<LI><a href="#[e1ff18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;execFctParamSet
<LI><a href="#[e1ff54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;endDwnldSoft
<LI><a href="#[e1ff90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;execDwnldSoft
</UL>

<P><STRONG><a name="[e1ff90]"></a>execDwnldSoft</STRONG> (Thumb, 362 bytes, Stack size 48 bytes, packet.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = execDwnldSoft &rArr; I2C_WriteNByte
</UL>
<BR>[Calls]<UL><LI><a href="#[e1fd74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_WriteNByte
<LI><a href="#[e1fdb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_ReadNByte
<LI><a href="#[e1ffcc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay
</UL>
<BR>[Called By]<UL><LI><a href="#[e2191c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;execute_cmd
</UL>

<P><STRONG><a name="[e1ff54]"></a>endDwnldSoft</STRONG> (Thumb, 236 bytes, Stack size 40 bytes, packet.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 64<LI>Call Chain = endDwnldSoft &rArr; IAPUpdate
</UL>
<BR>[Calls]<UL><LI><a href="#[e1fd38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IAPUpdate
<LI><a href="#[e1fd74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_WriteNByte
<LI><a href="#[e1ffcc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay
</UL>
<BR>[Called By]<UL><LI><a href="#[e2191c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;execute_cmd
</UL>

<P><STRONG><a name="[e1ff18]"></a>execFctParamSet</STRONG> (Thumb, 654 bytes, Stack size 32 bytes, packet.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 136<LI>Call Chain = execFctParamSet &rArr; sc1887_exec_cmd &rArr; sc1887_rountine &rArr; sc1887_write_mrb &rArr; spi_send
</UL>
<BR>[Calls]<UL><LI><a href="#[e18394]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_idivmod
<LI><a href="#[e1fc84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sc1887_read_mrb
<LI><a href="#[e1fcc0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sc1887_exec_cmd
<LI><a href="#[e1fd74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_WriteNByte
<LI><a href="#[e1fdb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_ReadNByte
<LI><a href="#[e1fdec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
<LI><a href="#[e1ffcc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay
</UL>
<BR>[Called By]<UL><LI><a href="#[e2191c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;execute_cmd
</UL>

<P><STRONG><a name="[e2191c]"></a>execute_cmd</STRONG> (Thumb, 214 bytes, Stack size 16 bytes, packet.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 152<LI>Call Chain = execute_cmd &rArr; execFctParamSet &rArr; sc1887_exec_cmd &rArr; sc1887_rountine &rArr; sc1887_write_mrb &rArr; spi_send
</UL>
<BR>[Calls]<UL><LI><a href="#[e1ff18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;execFctParamSet
<LI><a href="#[e1ff54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;endDwnldSoft
<LI><a href="#[e1ff90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;execDwnldSoft
<LI><a href="#[e218e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getTime
</UL>
<BR>[Called By]<UL><LI><a href="#[e21b74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TaskHandlePkt
</UL>

<P><STRONG><a name="[e1fedc]"></a>calDefcksum</STRONG> (Thumb, 26 bytes, Stack size 12 bytes, packet.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = calDefcksum
</UL>
<BR>[Called By]<UL><LI><a href="#[e217b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sendPkt
</UL>

<P><STRONG><a name="[e217b4]"></a>sendPkt</STRONG> (Thumb, 146 bytes, Stack size 16 bytes, packet.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = sendPkt &rArr; uartSendNByte
</UL>
<BR>[Calls]<UL><LI><a href="#[e1fc0c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uartSendNByte
<LI><a href="#[e1fc48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uartSendByte
<LI><a href="#[e1fedc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;calDefcksum
</UL>
<BR>[Called By]<UL><LI><a href="#[e217f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sendInitpacket
<LI><a href="#[e21b74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TaskHandlePkt
</UL>

<P><STRONG><a name="[e1fea0]"></a>CheckDownFlag</STRONG> (Thumb, 56 bytes, Stack size 8 bytes, packet.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = CheckDownFlag &rArr; I2C_WriteNByte
</UL>
<BR>[Calls]<UL><LI><a href="#[e1fd74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_WriteNByte
<LI><a href="#[e1fdb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_ReadNByte
</UL>
<BR>[Called By]<UL><LI><a href="#[e217f0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sendInitpacket
</UL>

<P><STRONG><a name="[e217f0]"></a>sendInitpacket</STRONG> (Thumb, 66 bytes, Stack size 8 bytes, packet.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 36<LI>Call Chain = sendInitpacket &rArr; sendPkt &rArr; uartSendNByte
</UL>
<BR>[Calls]<UL><LI><a href="#[e1fea0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CheckDownFlag
<LI><a href="#[e217b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sendPkt
</UL>
<BR>[Called By]<UL><LI><a href="#[e21b38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[e21b74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TaskHandlePkt
</UL>

<P><STRONG><a name="[e1fe64]"></a>CurrrentAlarm</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, packet.o(.text), UNUSED)

<P><STRONG><a name="[e1fe28]"></a>swapBytes</STRONG> (Thumb, 28 bytes, Stack size 8 bytes, packet.o(.text), UNUSED)

<P><STRONG><a name="[e2182c]"></a>readTemperatur</STRONG> (Thumb, 136 bytes, Stack size 16 bytes, control.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = readTemperatur &rArr; I2C_ReadNByte
</UL>
<BR>[Calls]<UL><LI><a href="#[e1fdb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_ReadNByte
</UL>
<BR>[Called By]<UL><LI><a href="#[e219d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitRF
<LI><a href="#[e21afc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TaskRunPer30s
<LI><a href="#[e21b74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TaskHandlePkt
</UL>

<P><STRONG><a name="[e1f888]"></a>execCheckSumQ</STRONG> (Thumb, 58 bytes, Stack size 0 bytes, control.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[e219d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitRF
</UL>

<P><STRONG><a name="[e1f84c]"></a>writeAD5314</STRONG> (Thumb, 102 bytes, Stack size 16 bytes, control.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = writeAD5314 &rArr; MSend_bit
</UL>
<BR>[Calls]<UL><LI><a href="#[e1f810]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;MSend_bit
</UL>
<BR>[Called By]<UL><LI><a href="#[e219d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitRF
</UL>

<P><STRONG><a name="[e219d0]"></a>InitRF</STRONG> (Thumb, 234 bytes, Stack size 8 bytes, control.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = InitRF &rArr; readTemperatur &rArr; I2C_ReadNByte
</UL>
<BR>[Calls]<UL><LI><a href="#[e1f7d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sc1887_reset
<LI><a href="#[e1f84c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;writeAD5314
<LI><a href="#[e1f888]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;execCheckSumQ
<LI><a href="#[e1fdb0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2C_ReadNByte
<LI><a href="#[e2182c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readTemperatur
<LI><a href="#[e218e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getTime
</UL>
<BR>[Called By]<UL><LI><a href="#[e21b38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[e21b74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TaskHandlePkt
</UL>

<P><STRONG><a name="[e1e76c]"></a>defaultVectorHandle</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, target.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> vector.o(.constdata)
</UL>
<P><STRONG><a name="[e1e730]"></a>Main_PLL_Setup</STRONG> (Thumb, 114 bytes, Stack size 0 bytes, target.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[e21778]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;targetInit
</UL>

<P><STRONG><a name="[e21778]"></a>targetInit</STRONG> (Thumb, 82 bytes, Stack size 8 bytes, target.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = targetInit
</UL>
<BR>[Calls]<UL><LI><a href="#[e1e640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyIrqEnable
<LI><a href="#[e1e67c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyIrqDisable
<LI><a href="#[e1e6b8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyIfInit
<LI><a href="#[e1e730]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;Main_PLL_Setup
</UL>
<BR>[Called By]<UL><LI><a href="#[e21b38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[e21b74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TaskHandlePkt
</UL>

<P><STRONG><a name="[e1e6b8]"></a>zyIfInit</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, interface.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[e21778]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;targetInit
</UL>

<P><STRONG><a name="[e1dd1c]"></a>zyReset</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, interface.o(.text), UNUSED)

<P><STRONG><a name="[e1dce0]"></a>zyHeapMalloc</STRONG> (Thumb, 26 bytes, Stack size 16 bytes, interface.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[e19d5c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;malloc
<LI><a href="#[e1e640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyIrqEnable
<LI><a href="#[e1e67c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyIrqDisable
</UL>

<P><STRONG><a name="[e1dca4]"></a>zyHeapFree</STRONG> (Thumb, 22 bytes, Stack size 8 bytes, interface.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[e19bf4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;free
<LI><a href="#[e1e640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyIrqEnable
<LI><a href="#[e1e67c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyIrqDisable
</UL>

<P><STRONG><a name="[e1dc68]"></a>zyIsrSet</STRONG> (Thumb, 156 bytes, Stack size 24 bytes, interface.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = zyIsrSet
</UL>
<BR>[Calls]<UL><LI><a href="#[e1e640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyIrqEnable
<LI><a href="#[e1e67c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyIrqDisable
</UL>
<BR>[Called By]<UL><LI><a href="#[e216c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uartInit
<LI><a href="#[e21700]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;timer1Init
<LI><a href="#[e2173c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;timer0Init
<LI><a href="#[e21a0c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2cInit
</UL>

<P><STRONG><a name="[e1dc2c]"></a>zyIsrClr</STRONG> (Thumb, 144 bytes, Stack size 24 bytes, interface.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[e1e640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyIrqEnable
<LI><a href="#[e1e67c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyIrqDisable
</UL>

<P><STRONG><a name="[e1dbf0]"></a>zyIsrDisable</STRONG> (Thumb, 132 bytes, Stack size 24 bytes, interface.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[e1e640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyIrqEnable
<LI><a href="#[e1e67c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyIrqDisable
</UL>

<P><STRONG><a name="[e1dbb4]"></a>zyIsrEnable</STRONG> (Thumb, 120 bytes, Stack size 24 bytes, interface.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[e1e640]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyIrqEnable
<LI><a href="#[e1e67c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyIrqDisable
</UL>

<P><STRONG><a name="[e218a4]"></a>pinInit</STRONG> (Thumb, 184 bytes, Stack size 0 bytes, lpc1100pin.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[e21b38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[e21b74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TaskHandlePkt
</UL>

<P><STRONG><a name="[e1d7b8]"></a>pconpInit</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, lpc1100pin.o(.text), UNUSED)

<P><STRONG><a name="[e1d038]"></a>_sys_exit</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, rt_sys_c.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[16d8b94]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_exit_exit
<LI><a href="#[16dac28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__sig_exit
</UL>

<P><STRONG><a name="[e1cffc]"></a>_ttywrch</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, rt_sys_c.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[16d983c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__default_signal_display
</UL>

<P><STRONG><a name="[e1cfc0]"></a>_sys_open</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, rt_sys_c.o(.text), UNUSED)

<P><STRONG><a name="[e1cf84]"></a>_sys_close</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, rt_sys_c.o(.text), UNUSED)

<P><STRONG><a name="[e1cf48]"></a>_sys_read</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, rt_sys_c.o(.text), UNUSED)

<P><STRONG><a name="[e1cf0c]"></a>_sys_write</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, rt_sys_c.o(.text), UNUSED)

<P><STRONG><a name="[e1ced0]"></a>_sys_ensure</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, rt_sys_c.o(.text), UNUSED)

<P><STRONG><a name="[e1ce94]"></a>_sys_flen</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, rt_sys_c.o(.text), UNUSED)

<P><STRONG><a name="[e1ce58]"></a>_sys_seek</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, rt_sys_c.o(.text), UNUSED)

<P><STRONG><a name="[e1ce1c]"></a>_sys_istty</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, rt_sys_c.o(.text), UNUSED)

<P><STRONG><a name="[e1cde0]"></a>_sys_tmpnam</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, rt_sys_c.o(.text), UNUSED)

<P><STRONG><a name="[e1cda4]"></a>_sys_command_string</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, rt_sys_c.o(.text), UNUSED)

<P><STRONG><a name="[e1cd68]"></a>clock</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, rt_sys_c.o(.text), UNUSED)

<P><STRONG><a name="[e1cd2c]"></a>time</STRONG> (Thumb, 26 bytes, Stack size 56 bytes, rt_sys_c.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[e18574]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mktime
</UL>

<P><STRONG><a name="[e1ccf0]"></a>remove</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, rt_sys_c.o(.text), UNUSED)

<P><STRONG><a name="[e1ccb4]"></a>rename</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, rt_sys_c.o(.text), UNUSED)

<P><STRONG><a name="[e1cc78]"></a>system</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, rt_sys_c.o(.text), UNUSED)

<P><STRONG><a name="[e1c1b0]"></a>myDelay</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)

<P><STRONG><a name="[e1e280]"></a>uartIsr</STRONG> (Thumb, 480 bytes, Stack size 4 bytes, uart.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = uartIsr &rArr; __ARM_common_switch8
</UL>
<BR>[Calls]<UL><LI><a href="#[e1fdec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
</UL>
<BR>[Address Reference Count : 2]<UL><LI> uart.o(.text)
<LI> vector.o(.constdata)
</UL>
<P><STRONG><a name="[e216c4]"></a>uartInit</STRONG> (Thumb, 104 bytes, Stack size 16 bytes, uart.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = uartInit &rArr; zyIsrSet
</UL>
<BR>[Calls]<UL><LI><a href="#[e1840c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
<LI><a href="#[e1dc68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyIsrSet
</UL>
<BR>[Called By]<UL><LI><a href="#[e21b38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[e21b74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TaskHandlePkt
</UL>

<P><STRONG><a name="[e1c174]"></a>uartGetByte</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, uart.o(.text), UNUSED)
<BR><BR>[Called By]<UL><LI><a href="#[e1c138]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uartGetStr
</UL>

<P><STRONG><a name="[e1c138]"></a>uartGetStr</STRONG> (Thumb, 24 bytes, Stack size 4 bytes, uart.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[e1c174]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uartGetByte
</UL>

<P><STRONG><a name="[e1fc48]"></a>uartSendByte</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, uart.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[e1c0fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uartSendStr
<LI><a href="#[e1fc0c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uartSendNByte
<LI><a href="#[e217b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sendPkt
</UL>

<P><STRONG><a name="[e1c0fc]"></a>uartSendStr</STRONG> (Thumb, 28 bytes, Stack size 4 bytes, uart.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[e1fc48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uartSendByte
</UL>

<P><STRONG><a name="[e1fc0c]"></a>uartSendNByte</STRONG> (Thumb, 64 bytes, Stack size 12 bytes, uart.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = uartSendNByte
</UL>
<BR>[Calls]<UL><LI><a href="#[e1fc48]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uartSendByte
</UL>
<BR>[Called By]<UL><LI><a href="#[e217b4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sendPkt
</UL>

<P><STRONG><a name="[e21a48]"></a>ADCInit</STRONG> (Thumb, 64 bytes, Stack size 0 bytes, readadc.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[e21b38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[e21b74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TaskHandlePkt
</UL>

<P><STRONG><a name="[e21868]"></a>readAD</STRONG> (Thumb, 116 bytes, Stack size 24 bytes, readadc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = readAD
</UL>
<BR>[Calls]<UL><LI><a href="#[e1840c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[e21afc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TaskRunPer30s
<LI><a href="#[e21b74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TaskHandlePkt
</UL>

<P><STRONG><a name="[e21994]"></a>InitSPI</STRONG> (Thumb, 40 bytes, Stack size 0 bytes, spi.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[e21b38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[e21b74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TaskHandlePkt
</UL>

<P><STRONG><a name="[e1f810]"></a>MSend_bit</STRONG> (Thumb, 92 bytes, Stack size 12 bytes, spi.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = MSend_bit
</UL>
<BR>[Called By]<UL><LI><a href="#[e1f84c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;writeAD5314
</UL>

<P><STRONG><a name="[e1e334]"></a>i2cIsr</STRONG> (Thumb, 536 bytes, Stack size 4 bytes, i2cmaster.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 12<LI>Call Chain = i2cIsr &rArr; __ARM_common_switch8
</UL>
<BR>[Calls]<UL><LI><a href="#[e1fdec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
</UL>
<BR>[Address Reference Count : 2]<UL><LI> i2cmaster.o(.text)
<LI> vector.o(.constdata)
</UL>
<P><STRONG><a name="[e21a0c]"></a>I2cInit</STRONG> (Thumb, 96 bytes, Stack size 8 bytes, i2cmaster.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = I2cInit &rArr; zyIsrSet
</UL>
<BR>[Calls]<UL><LI><a href="#[e1840c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_uidivmod
<LI><a href="#[e1dc68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyIsrSet
</UL>
<BR>[Called By]<UL><LI><a href="#[e21b38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[e21b74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TaskHandlePkt
</UL>

<P><STRONG><a name="[e1b6e8]"></a>ISendByte</STRONG> (Thumb, 72 bytes, Stack size 8 bytes, i2cmaster.o(.text), UNUSED)

<P><STRONG><a name="[e1b6ac]"></a>IRcvByte</STRONG> (Thumb, 64 bytes, Stack size 0 bytes, i2cmaster.o(.text), UNUSED)

<P><STRONG><a name="[e1fdb0]"></a>I2C_ReadNByte</STRONG> (Thumb, 150 bytes, Stack size 16 bytes, i2cmaster.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = I2C_ReadNByte
</UL>
<BR>[Called By]<UL><LI><a href="#[e1fea0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CheckDownFlag
<LI><a href="#[e1ff18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;execFctParamSet
<LI><a href="#[e1ff90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;execDwnldSoft
<LI><a href="#[e2182c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readTemperatur
<LI><a href="#[e219d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitRF
</UL>

<P><STRONG><a name="[e1fd74]"></a>I2C_WriteNByte</STRONG> (Thumb, 190 bytes, Stack size 16 bytes, i2cmaster.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = I2C_WriteNByte
</UL>
<BR>[Called By]<UL><LI><a href="#[e1fea0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;CheckDownFlag
<LI><a href="#[e1ff18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;execFctParamSet
<LI><a href="#[e1ff54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;endDwnldSoft
<LI><a href="#[e1ff90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;execDwnldSoft
</UL>

<P><STRONG><a name="[e1e2f8]"></a>timer0Isr</STRONG> (Thumb, 18 bytes, Stack size 0 bytes, time.o(.text))
<BR>[Address Reference Count : 2]<UL><LI> time.o(.text)
<LI> vector.o(.constdata)
</UL>
<P><STRONG><a name="[e2173c]"></a>timer0Init</STRONG> (Thumb, 50 bytes, Stack size 8 bytes, time.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = timer0Init &rArr; zyIsrSet
</UL>
<BR>[Calls]<UL><LI><a href="#[e1dc68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyIsrSet
</UL>
<BR>[Called By]<UL><LI><a href="#[e21b38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[e21b74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TaskHandlePkt
</UL>

<P><STRONG><a name="[e1e2bc]"></a>timer1Isr</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, time.o(.text))
<BR>[Address Reference Count : 2]<UL><LI> time.o(.text)
<LI> vector.o(.constdata)
</UL>
<P><STRONG><a name="[e21700]"></a>timer1Init</STRONG> (Thumb, 50 bytes, Stack size 8 bytes, time.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = timer1Init &rArr; zyIsrSet
</UL>
<BR>[Calls]<UL><LI><a href="#[e1dc68]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyIsrSet
</UL>
<BR>[Called By]<UL><LI><a href="#[e21b38]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;main
<LI><a href="#[e21b74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TaskHandlePkt
</UL>

<P><STRONG><a name="[e218e0]"></a>getTime</STRONG> (Thumb, 6 bytes, Stack size 0 bytes, time.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[e1a428]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sc1887_rountine
<LI><a href="#[e2191c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;execute_cmd
<LI><a href="#[e219d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitRF
<LI><a href="#[e21a84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TaskRoutine
<LI><a href="#[e21b74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TaskHandlePkt
</UL>

<P><STRONG><a name="[e1aa7c]"></a>IAPSelSector</STRONG> (Thumb, 30 bytes, Stack size 40 bytes, iap.o(.text), UNUSED)

<P><STRONG><a name="[e1aa40]"></a>IAPRamToFlash</STRONG> (Thumb, 38 bytes, Stack size 48 bytes, iap.o(.text), UNUSED)

<P><STRONG><a name="[e1aa04]"></a>IAPEraseSector</STRONG> (Thumb, 34 bytes, Stack size 40 bytes, iap.o(.text), UNUSED)

<P><STRONG><a name="[e1a9c8]"></a>IAPBlankCHK</STRONG> (Thumb, 30 bytes, Stack size 40 bytes, iap.o(.text), UNUSED)

<P><STRONG><a name="[e1a98c]"></a>IAPReadParID</STRONG> (Thumb, 22 bytes, Stack size 32 bytes, iap.o(.text), UNUSED)

<P><STRONG><a name="[e1a950]"></a>IAPBootCodeID</STRONG> (Thumb, 22 bytes, Stack size 32 bytes, iap.o(.text), UNUSED)

<P><STRONG><a name="[e1a914]"></a>IAPCompare</STRONG> (Thumb, 34 bytes, Stack size 48 bytes, iap.o(.text), UNUSED)

<P><STRONG><a name="[e1fd38]"></a>IAPUpdate</STRONG> (Thumb, 182 bytes, Stack size 24 bytes, iap.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = IAPUpdate
</UL>
<BR>[Calls]<UL><LI><a href="#[e1aab8]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;IAPModifySp
<LI><a href="#[e1dd58]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;changeToSYSMode
<LI><a href="#[e1e67c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyIrqDisable
</UL>
<BR>[Called By]<UL><LI><a href="#[e1ff54]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;endDwnldSoft
</UL>

<P><STRONG><a name="[e1a590]"></a>udelay</STRONG> (Thumb, 24 bytes, Stack size 0 bytes, sc1887.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[e1a428]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sc1887_rountine
<LI><a href="#[e1a464]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sc1887_write_mrb
<LI><a href="#[e1a4a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sc1887_read_rsr
<LI><a href="#[e1a518]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_recv
<LI><a href="#[e1a554]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_send
<LI><a href="#[e1fc84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sc1887_read_mrb
</UL>

<P><STRONG><a name="[e1a554]"></a>spi_send</STRONG> (Thumb, 124 bytes, Stack size 28 bytes, sc1887.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = spi_send
</UL>
<BR>[Calls]<UL><LI><a href="#[e1a590]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udelay
</UL>
<BR>[Called By]<UL><LI><a href="#[e1a464]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sc1887_write_mrb
<LI><a href="#[e1a4a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sc1887_read_rsr
<LI><a href="#[e1fc84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sc1887_read_mrb
</UL>

<P><STRONG><a name="[e1a518]"></a>spi_recv</STRONG> (Thumb, 96 bytes, Stack size 28 bytes, sc1887.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 28<LI>Call Chain = spi_recv
</UL>
<BR>[Calls]<UL><LI><a href="#[e1a590]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udelay
</UL>
<BR>[Called By]<UL><LI><a href="#[e1a4a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sc1887_read_rsr
<LI><a href="#[e1fc84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sc1887_read_mrb
</UL>

<P><STRONG><a name="[e1f7d4]"></a>sc1887_reset</STRONG> (Thumb, 40 bytes, Stack size 8 bytes, sc1887.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = sc1887_reset
</UL>
<BR>[Calls]<UL><LI><a href="#[e1ffcc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;delay
</UL>
<BR>[Called By]<UL><LI><a href="#[e1a428]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sc1887_rountine
<LI><a href="#[e219d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;InitRF
</UL>

<P><STRONG><a name="[e1fc84]"></a>sc1887_read_mrb</STRONG> (Thumb, 72 bytes, Stack size 12 bytes, sc1887.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = sc1887_read_mrb &rArr; spi_recv
</UL>
<BR>[Calls]<UL><LI><a href="#[e1a518]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_recv
<LI><a href="#[e1a554]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_send
<LI><a href="#[e1a590]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udelay
</UL>
<BR>[Called By]<UL><LI><a href="#[e1a428]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sc1887_rountine
<LI><a href="#[e1ff18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;execFctParamSet
</UL>

<P><STRONG><a name="[e1a4dc]"></a>check_rsr_range</STRONG> (Thumb, 26 bytes, Stack size 0 bytes, sc1887.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[e1a428]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sc1887_rountine
</UL>

<P><STRONG><a name="[e1a4a0]"></a>sc1887_read_rsr</STRONG> (Thumb, 72 bytes, Stack size 12 bytes, sc1887.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = sc1887_read_rsr &rArr; spi_recv
</UL>
<BR>[Calls]<UL><LI><a href="#[e1a518]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_recv
<LI><a href="#[e1a554]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_send
<LI><a href="#[e1a590]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udelay
</UL>
<BR>[Called By]<UL><LI><a href="#[e1a428]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sc1887_rountine
</UL>

<P><STRONG><a name="[e1a464]"></a>sc1887_write_mrb</STRONG> (Thumb, 72 bytes, Stack size 12 bytes, sc1887.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 40<LI>Call Chain = sc1887_write_mrb &rArr; spi_send
</UL>
<BR>[Calls]<UL><LI><a href="#[e1a554]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;spi_send
<LI><a href="#[e1a590]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udelay
</UL>
<BR>[Called By]<UL><LI><a href="#[e1a428]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sc1887_rountine
</UL>

<P><STRONG><a name="[e1a428]"></a>sc1887_rountine</STRONG> (Thumb, 200 bytes, Stack size 40 bytes, sc1887.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 80<LI>Call Chain = sc1887_rountine &rArr; sc1887_write_mrb &rArr; spi_send
</UL>
<BR>[Calls]<UL><LI><a href="#[e1a464]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sc1887_write_mrb
<LI><a href="#[e1a4a0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sc1887_read_rsr
<LI><a href="#[e1a4dc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;check_rsr_range
<LI><a href="#[e1a590]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;udelay
<LI><a href="#[e1f7d4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sc1887_reset
<LI><a href="#[e1fc84]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sc1887_read_mrb
<LI><a href="#[e1fdec]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__ARM_common_switch8
<LI><a href="#[e218e0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;getTime
</UL>
<BR>[Called By]<UL><LI><a href="#[e1fcc0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sc1887_exec_cmd
</UL>

<P><STRONG><a name="[e1fcc0]"></a>sc1887_exec_cmd</STRONG> (Thumb, 76 bytes, Stack size 24 bytes, sc1887.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 104<LI>Call Chain = sc1887_exec_cmd &rArr; sc1887_rountine &rArr; sc1887_write_mrb &rArr; spi_send
</UL>
<BR>[Calls]<UL><LI><a href="#[e1a428]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sc1887_rountine
</UL>
<BR>[Called By]<UL><LI><a href="#[e1ff18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;execFctParamSet
</UL>

<P><STRONG><a name="[e1a194]"></a>__semihosting$guard</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)

<P><STRONG><a name="[e1a158]"></a>__use_no_semihosting_swi</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, use_no_semi.o(.text), UNUSED)

<P><STRONG><a name="[e19d5c]"></a>malloc</STRONG> (Thumb, 102 bytes, Stack size 16 bytes, h1_alloc.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[e175fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__Heap_Full
<LI><a href="#[e178cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_heap_descriptor
</UL>
<BR>[Called By]<UL><LI><a href="#[e1dce0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyHeapMalloc
</UL>

<P><STRONG><a name="[e19bf4]"></a>free</STRONG> (Thumb, 76 bytes, Stack size 16 bytes, h1_free.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = free
</UL>
<BR>[Calls]<UL><LI><a href="#[e178cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_heap_descriptor
</UL>
<BR>[Called By]<UL><LI><a href="#[e1dca4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;zyHeapFree
<LI><a href="#[16dbb64]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__Heap_ProvideMemory
</UL>

<P><STRONG><a name="[e18574]"></a>mktime</STRONG> (Thumb, 340 bytes, Stack size 40 bytes, mktime.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[e18394]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_idivmod
<LI><a href="#[e185b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_tm_carry
</UL>
<BR>[Called By]<UL><LI><a href="#[e1cd2c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;time
</UL>

<P><STRONG><a name="[e18448]"></a>__aeabi_uidiv</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, aeabi_sdiv.o(.text), UNUSED)

<P><STRONG><a name="[e1840c]"></a>__aeabi_uidivmod</STRONG> (Thumb, 20 bytes, Stack size 0 bytes, aeabi_sdiv.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[e216c4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uartInit
<LI><a href="#[e21868]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;readAD
<LI><a href="#[e21a0c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;I2cInit
<LI><a href="#[e21afc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TaskRunPer30s
<LI><a href="#[e21b74]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;TaskHandlePkt
</UL>

<P><STRONG><a name="[e183d0]"></a>__aeabi_idiv</STRONG> (Thumb, 0 bytes, Stack size 8 bytes, aeabi_sdiv.o(.text), UNUSED)

<P><STRONG><a name="[e18394]"></a>__aeabi_idivmod</STRONG> (Thumb, 326 bytes, Stack size 8 bytes, aeabi_sdiv.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __aeabi_idivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[e18574]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mktime
<LI><a href="#[e185b0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_tm_carry
<LI><a href="#[e1ff18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;execFctParamSet
</UL>

<P><STRONG><a name="[e178cc]"></a>__rt_heap_descriptor</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, rt_heap_descriptor_intlibspace.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[e17584]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_init_alloc
<LI><a href="#[e19bf4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;free
<LI><a href="#[e19d5c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;malloc
</UL>

<P><STRONG><a name="[e177a0]"></a>__use_no_heap</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, hguard.o(.text), UNUSED)

<P><STRONG><a name="[e17764]"></a>__heap$guard</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, hguard.o(.text), UNUSED)

<P><STRONG><a name="[e17674]"></a>_terminate_user_alloc</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, init_alloc.o(.text), UNUSED)

<P><STRONG><a name="[e17638]"></a>_init_user_alloc</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, init_alloc.o(.text), UNUSED)

<P><STRONG><a name="[e175fc]"></a>__Heap_Full</STRONG> (Thumb, 32 bytes, Stack size 16 bytes, init_alloc.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[16db600]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_heap_expand
<LI><a href="#[16dbb64]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__Heap_ProvideMemory
</UL>
<BR>[Called By]<UL><LI><a href="#[e19d5c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;malloc
</UL>

<P><STRONG><a name="[e175c0]"></a>__Heap_Broken</STRONG> (Thumb, 10 bytes, Stack size 8 bytes, init_alloc.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[16db948]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_SIGRTMEM
</UL>

<P><STRONG><a name="[e17584]"></a>_init_alloc</STRONG> (Thumb, 90 bytes, Stack size 24 bytes, init_alloc.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 56<LI>Call Chain = _init_alloc &rArr; __rt_SIGRTMEM &rArr; __rt_SIGRTMEM_inner &rArr; __default_signal_display
</UL>
<BR>[Calls]<UL><LI><a href="#[e17188]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__Heap_Initialize
<LI><a href="#[e178cc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_heap_descriptor
<LI><a href="#[16db600]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_heap_expand
<LI><a href="#[16db63c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_heap_escrow
<LI><a href="#[16db948]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_SIGRTMEM
<LI><a href="#[16dbb64]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__Heap_ProvideMemory
</UL>
<BR>[Called By]<UL><LI><a href="#[16dd7fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_lib_init_heap_2
</UL>

<P><STRONG><a name="[e17188]"></a>__Heap_Initialize</STRONG> (Thumb, 10 bytes, Stack size 0 bytes, h1_init.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[e17584]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_init_alloc
</UL>

<P><STRONG><a name="[e1714c]"></a>__Heap_DescSize</STRONG> (Thumb, 4 bytes, Stack size 0 bytes, h1_init.o(.text), UNUSED)

<P><STRONG><a name="[16dc80c]"></a>__user_libspace</STRONG> (Thumb, 8 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)

<P><STRONG><a name="[16dc7d0]"></a>__user_perproc_libspace</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[16db240]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_setup_stackheap
</UL>

<P><STRONG><a name="[16dc794]"></a>__user_perthread_libspace</STRONG> (Thumb, 0 bytes, Stack size 0 bytes, libspace.o(.text), UNUSED)

<P><STRONG><a name="[16dbb64]"></a>__Heap_ProvideMemory</STRONG> (Thumb, 50 bytes, Stack size 8 bytes, h1_extend.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = __Heap_ProvideMemory &rArr; free
</UL>
<BR>[Calls]<UL><LI><a href="#[e19bf4]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;free
</UL>
<BR>[Called By]<UL><LI><a href="#[e17584]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_init_alloc
<LI><a href="#[e175fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__Heap_Full
</UL>

<P><STRONG><a name="[16db948]"></a>__rt_SIGRTMEM</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, defsig_rtmem_outer.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 32<LI>Call Chain = __rt_SIGRTMEM &rArr; __rt_SIGRTMEM_inner &rArr; __default_signal_display
</UL>
<BR>[Calls]<UL><LI><a href="#[16da91c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_SIGRTMEM_inner
<LI><a href="#[16dac28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__sig_exit
</UL>
<BR>[Called By]<UL><LI><a href="#[e17584]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_init_alloc
<LI><a href="#[e175c0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__Heap_Broken
</UL>

<P><STRONG><a name="[16db63c]"></a>__rt_heap_escrow</STRONG> (Thumb, 22 bytes, Stack size 0 bytes, heapauxa.o(.text))
<BR><BR>[Called By]<UL><LI><a href="#[e17584]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_init_alloc
</UL>

<P><STRONG><a name="[16db600]"></a>__rt_heap_expand</STRONG> (Thumb, 48 bytes, Stack size 16 bytes, heapauxa.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __rt_heap_expand
</UL>
<BR>[Called By]<UL><LI><a href="#[e17584]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_init_alloc
<LI><a href="#[e175fc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__Heap_Full
</UL>

<P><STRONG><a name="[16db240]"></a>__user_setup_stackheap</STRONG> (Thumb, 62 bytes, Stack size 8 bytes, sys_stackheap_outer.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8 + Unknown Stack Size
<LI>Call Chain = __user_setup_stackheap
</UL>
<BR>[Calls]<UL><LI><a href="#[e1d614]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_initial_stackheap
<LI><a href="#[16dc7d0]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_perproc_libspace
</UL>
<BR>[Called By]<UL><LI><a href="#[16dc17c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry_sh
</UL>

<P><STRONG><a name="[16dad90]"></a>exit</STRONG> (Thumb, 12 bytes, Stack size 0 bytes, exit.o(.text))
<BR><BR>[Calls]<UL><LI><a href="#[16d9d28]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_exit
<LI><a href="#[16dad18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_call_atexit_fns (Weak Reference)
</UL>
<BR>[Called By]<UL><LI><a href="#[16dc398]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_entry_main
</UL>

<P><STRONG><a name="[16dac28]"></a>__sig_exit</STRONG> (Thumb, 12 bytes, Stack size 8 bytes, defsig_exit.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __sig_exit
</UL>
<BR>[Calls]<UL><LI><a href="#[e1d038]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_sys_exit
</UL>
<BR>[Called By]<UL><LI><a href="#[16db948]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_SIGRTMEM
</UL>

<P><STRONG><a name="[16da91c]"></a>__rt_SIGRTMEM_inner</STRONG> (Thumb, 20 bytes, Stack size 8 bytes, defsig_rtmem_inner.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 24<LI>Call Chain = __rt_SIGRTMEM_inner &rArr; __default_signal_display
</UL>
<BR>[Calls]<UL><LI><a href="#[16d983c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__default_signal_display
</UL>
<BR>[Called By]<UL><LI><a href="#[16db948]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_SIGRTMEM
</UL>

<P><STRONG><a name="[16d983c]"></a>__default_signal_display</STRONG> (Thumb, 52 bytes, Stack size 16 bytes, defsig_general.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 16<LI>Call Chain = __default_signal_display
</UL>
<BR>[Calls]<UL><LI><a href="#[e1cffc]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;_ttywrch
</UL>
<BR>[Called By]<UL><LI><a href="#[16da91c]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__rt_SIGRTMEM_inner
</UL>

<P><STRONG><a name="[e1fdec]"></a>__ARM_common_switch8</STRONG> (Thumb, 26 bytes, Stack size 8 bytes, packet.o(i.__ARM_common_switch8))
<BR><BR>[Stack]<UL><LI>Max Depth = 8<LI>Call Chain = __ARM_common_switch8
</UL>
<BR>[Called By]<UL><LI><a href="#[e1a428]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;sc1887_rountine
<LI><a href="#[e1e280]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;uartIsr
<LI><a href="#[e1e334]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;i2cIsr
<LI><a href="#[e1ff18]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;execFctParamSet
</UL>

<P><STRONG><a name="[e1d614]"></a>__user_initial_stackheap</STRONG> (Thumb, 0 bytes, Stack size unknown bytes, rt_sys_s.o(rt_sys))
<BR><BR>[Called By]<UL><LI><a href="#[16db240]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__user_setup_stackheap
</UL>
<P>
<H3>
Local Symbols
</H3>
<P><STRONG><a name="[e1ac20]"></a>IAPWrite</STRONG> (Thumb, 370 bytes, Stack size 48 bytes, iap.o(.text))
<BR><BR>[Stack]<UL><LI>Max Depth = 48<LI>Call Chain = IAPWrite
</UL>
<BR>[Address Reference Count : 1]<UL><LI> iap.o(.text)
</UL>
<P><STRONG><a name="[e1abe4]"></a>IAPWriteEnd</STRONG> (Thumb, 2 bytes, Stack size 0 bytes, iap.o(.text))
<BR>[Address Reference Count : 1]<UL><LI> iap.o(.text)
</UL>
<P><STRONG><a name="[e185b0]"></a>_tm_carry</STRONG> (Thumb, 58 bytes, Stack size 16 bytes, mktime.o(.text), UNUSED)
<BR><BR>[Calls]<UL><LI><a href="#[e18394]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;__aeabi_idivmod
</UL>
<BR>[Called By]<UL><LI><a href="#[e18574]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;mktime
</UL>
<P>
<H3>
Undefined Global Symbols
</H3>
<P><STRONG><a name="[16dad18]"></a>_call_atexit_fns</STRONG> (ARM, 0 bytes, Stack size 0 bytes, UNDEFINED)
<BR><BR>[Called By]<UL><LI><a href="#[16dad90]">&gt;&gt;</a>&nbsp;&nbsp;&nbsp;exit
</UL>
<HR></body></html>
